package o2o.dao.PO.order;

import java.util.Set;

/**
 * Created with IntelliJ IDEA.
 *
 * @User: @Created by yangtk
 * @Date: @Date 2020/11/20 20:24
 * @Email: yangtongkuan@qq.com
 * @To change this template use File | Settings | File Templates.
 * @desc 统计
 */
public class OrderStatementStatistics {

    private Long id;
    private Long agentId;
    private Long shopId;
    private Double postmanMoney = 0.0d;
    private Double cityAdminMoney = 0.0d;
    private Double platformMoney = 0.0d;
    private Double shopMoney = 0.0d;
    private Double totalPrice = 0.0d;
    private Double deliveryPrice = 0.0d;
    private Double originalYunfei = 0.0d;
    private Double originalYunFeiShop = 0.0d;
    private Double platformAwardMoney = 0.0d;
    private Double cityAdminAwardMoney = 0.0d;
    private Double shopAwardMoney = 0.0d;
    private Integer totalCount = 0;
    private Integer settlementType = 1;         // 结算类型
    private int statementState = 0;             // 结算状态
    private Long statementTime;                 // 计算日
    private Long verifyTime;                    // 审核时间
    private String orderNos;                    // 订单号拼接
    private int isSysAutoStatistic = 1;         // 是不是系统自动统计
    private int delFlag = 0;
    private String createUser;
    private Long createTime;
    private String updateUser;


    public Double getPostmanMoney() {
        return postmanMoney;
    }

    public OrderStatementStatistics setPostmanMoney(Double postmanMoney) {
        this.postmanMoney = postmanMoney;
        return this;
    }

    public Double getPlatformMoney() {
        return platformMoney;
    }

    public OrderStatementStatistics setPlatformMoney(Double platformMoney) {
        this.platformMoney = platformMoney;
        return this;
    }

    public Double getCityAdminMoney() {
        return cityAdminMoney;
    }

    public OrderStatementStatistics setCityAdminMoney(Double cityAdminMoney) {
        this.cityAdminMoney = cityAdminMoney;
        return this;
    }

    public Integer getSettlementType() {
        return settlementType;
    }

    public OrderStatementStatistics setSettlementType(Integer settlementType) {
        this.settlementType = settlementType;
        return this;
    }

    private Set<String> orderNoSet;

    public Set<String> getOrderNoSet() {
        return orderNoSet;
    }

    public OrderStatementStatistics setOrderNoSet(Set<String> orderNoSet) {
        this.orderNoSet = orderNoSet;
        return this;
    }

    public Long getId() {
        return id;
    }

    public OrderStatementStatistics setId(Long id) {
        this.id = id;
        return this;
    }

    public Long getAgentId() {
        return agentId;
    }

    public OrderStatementStatistics setAgentId(Long agentId) {
        this.agentId = agentId;
        return this;
    }

    public Long getShopId() {
        return shopId;
    }

    public OrderStatementStatistics setShopId(Long shopId) {
        this.shopId = shopId;
        return this;
    }

    public Double getShopMoney() {
        return shopMoney;
    }

    public OrderStatementStatistics setShopMoney(Double shopMoney) {
        this.shopMoney = shopMoney;
        return this;
    }

    public Double getTotalPrice() {
        return totalPrice;
    }

    public OrderStatementStatistics setTotalPrice(Double totalPrice) {
        this.totalPrice = totalPrice;
        return this;
    }

    public Double getDeliveryPrice() {
        return deliveryPrice;
    }

    public OrderStatementStatistics setDeliveryPrice(Double deliveryPrice) {
        this.deliveryPrice = deliveryPrice;
        return this;
    }

    public Double getOriginalYunfei() {
        return originalYunfei;
    }

    public OrderStatementStatistics setOriginalYunfei(Double originalYunfei) {
        this.originalYunfei = originalYunfei;
        return this;
    }

    public Double getOriginalYunFeiShop() {
        return originalYunFeiShop;
    }

    public OrderStatementStatistics setOriginalYunFeiShop(Double originalYunFeiShop) {
        this.originalYunFeiShop = originalYunFeiShop;
        return this;
    }

    public Double getPlatformAwardMoney() {
        return platformAwardMoney;
    }

    public OrderStatementStatistics setPlatformAwardMoney(Double platformAwardMoney) {
        this.platformAwardMoney = platformAwardMoney;
        return this;
    }

    public Double getCityAdminAwardMoney() {
        return cityAdminAwardMoney;
    }

    public OrderStatementStatistics setCityAdminAwardMoney(Double cityAdminAwardMoney) {
        this.cityAdminAwardMoney = cityAdminAwardMoney;
        return this;
    }

    public Double getShopAwardMoney() {
        return shopAwardMoney;
    }

    public OrderStatementStatistics setShopAwardMoney(Double shopAwardMoney) {
        this.shopAwardMoney = shopAwardMoney;
        return this;
    }

    public Integer getTotalCount() {
        return totalCount;
    }

    public OrderStatementStatistics setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
        return this;
    }

    public int getStatementState() {
        return statementState;
    }

    public OrderStatementStatistics setStatementState(int statementState) {
        this.statementState = statementState;
        return this;
    }

    public Long getStatementTime() {
        return statementTime;
    }

    public OrderStatementStatistics setStatementTime(Long statementTime) {
        this.statementTime = statementTime;
        return this;
    }

    public Long getVerifyTime() {
        return verifyTime;
    }

    public OrderStatementStatistics setVerifyTime(Long verifyTime) {
        this.verifyTime = verifyTime;
        return this;
    }

    public String getOrderNos() {
        return orderNos;
    }

    public OrderStatementStatistics setOrderNos(String orderNos) {
        this.orderNos = orderNos;
        return this;
    }

    public int getIsSysAutoStatistic() {
        return isSysAutoStatistic;
    }

    public OrderStatementStatistics setIsSysAutoStatistic(int isSysAutoStatistic) {
        this.isSysAutoStatistic = isSysAutoStatistic;
        return this;
    }

    public int getDelFlag() {
        return delFlag;
    }

    public OrderStatementStatistics setDelFlag(int delFlag) {
        this.delFlag = delFlag;
        return this;
    }

    public String getCreateUser() {
        return createUser;
    }

    public OrderStatementStatistics setCreateUser(String createUser) {
        this.createUser = createUser;
        return this;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public OrderStatementStatistics setCreateTime(Long createTime) {
        this.createTime = createTime;
        return this;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public OrderStatementStatistics setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
        return this;
    }
}
